Without UI
It is possible to move Dai and xDai using a wallet rather than through the UI. This method is supported by all wallets that support ERC20 transfers (e.g. MyEtherWallet.com, TrustWallet, MetaMask). Here we use NiftyWallet.
Token address for reference:
TokenBridge addresses for reference (where you send the asset to transfer)
- Mainnet TokenBridge (Dai -> xDai):
0x4aa42145Aa6Ebf72e164C9bBC74fbD3788045016
- xDai TokenBridge (xDai -> Dai):
0x7301CFA0e1756B71869E93d4e4Dca5c7d0eb0AA6